package Demo;

public class demo05 {

	public static void main(String[] args) {
		/**
		 * 封装: 将数据或方法隐藏起来 ，通过公共的方法在外部调用
		 * 
		 * 封装的意义：1.防止代码的泄露，保证内部结构的安全；
		 * 			2.在set方法中，增加筛选条件，保证输入数据的合理性
		 * 			3.操作更简单，将复杂的内部结构封装起来，通过几个外部按钮完成操作。
		 * 
		 * 步骤：  1.用private属性修饰 成员变量 成员方法
		 * 		2.设计一个set方法   setXxxx（）     设置成员变量值（不能带static）
		 * 		3.设计一个get方法   getXxxx（）     获取成员变量值（不能带static）
		 * 
		 * private 权限修饰符不光可以修饰成员变量还可以修饰方法
		 */
		
		//面试题：
		int a = 10;
		int b = 20;
		//问题：调用method方法 得到a 100 b 200
		method(a,b);
		System.out.println("a:" + a);
		System.out.println("b:" + b);

	}
	
	public static void method(int a,int b){
		a *= 10;
		b *= 10;
		System.out.println("a:" + a);
		System.out.println("b:" + b);
		// 在method方法中直接输出 为了防止main方法中再次输出 终止jvm 指令为： System.exit(0)
		System.exit(0);
	}

}
